Adwaita: Don't round the non-csd menu corners
authornana-4 <hnmaigo@gmail.com>
Sun, 12 May 2019 08:40:47 +0000 (17:40 +0900)
committernana-4 <hnmaigo@gmail.com>
Sun, 12 May 2019 08:40:47 +0000 (17:40 +0900)
Otherwise, the menu will have ugly black corners.

See https://gitlab.gnome.org/GNOME/gtk/issues/1661

gtk/theme/Adwaita/_common.scss
gtk/theme/Adwaita/gtk-contained-dark.css
gtk/theme/Adwaita/gtk-contained.css

index 1faadd14a3a18fcef4ef611e22dc606107a91eb0..43f4be611441909f77cb0f69ab1d728288d67c2e 100644 (file)
@@ -2064,9 +2064,11 @@ menu,
   padding: 4px 0px;
   background-color: $menu_color;
   border: 1px solid $borders_color; // adds borders in a non composited env
-  border-radius: $menu_radius;
   
-  .csd & { border: none; }  // axes borders in a composited env
+  .csd & {
+    border: none; // axes borders in a composited env
+    border-radius: $menu_radius;
+  }
 
   &:backdrop { background-color: $backdrop_menu_color; }
 
index 8f6daa89ef645baf841e20285bb8e7b93683b0c3..d5b09205c21a69162d5ba2d5ac964576e4870676 100644 (file)
@@ -824,9 +824,9 @@ menubar .csd.popup decoration, .menubar .csd.popup decoration { border-radius: 0
 
 .background.popup { background-color: transparent; }
 
-menu, .menu, .context-menu { padding: 4px 0px; background-color: #2f2f2f; border: 1px solid #1b1b1b; border-radius: 5px; }
+menu, .menu, .context-menu { padding: 4px 0px; background-color: #2f2f2f; border: 1px solid #1b1b1b; }
 
-.csd menu, .csd .menu, .csd .context-menu { border: none; }
+.csd menu, .csd .menu, .csd .context-menu { border: none; border-radius: 5px; }
 
 menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #313131; }
 
index a7519f607a586f063176013a955f23bd685c0d99..6e4fc8fde6a97f2adb3f1348d048d6107d0fa572 100644 (file)
@@ -832,9 +832,9 @@ menubar .csd.popup decoration, .menubar .csd.popup decoration { border-radius: 0
 
 .background.popup { background-color: transparent; }
 
-menu, .menu, .context-menu { padding: 4px 0px; background-color: #ffffff; border: 1px solid #cdc7c2; border-radius: 5px; }
+menu, .menu, .context-menu { padding: 4px 0px; background-color: #ffffff; border: 1px solid #cdc7c2; }
 
-.csd menu, .csd .menu, .csd .context-menu { border: none; }
+.csd menu, .csd .menu, .csd .context-menu { border: none; border-radius: 5px; }
 
 menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #fcfcfc; }